当前位置:  开发笔记 > 开发工具 > 正文

在做一个`git stash`时保持变化

如何解决《在做一个`gitstash`时保持变化》经验,为你挑选了1个好方法。

有没有什么方法可以运行git stash它创建我的文件存储,但也保持它们,以便我可以继续编辑它们.

我的动机是,我想为我正在做的一些工作创建一个临时快照,这样如果我搞砸了,我就可以回到它.但是,我的代码目前还没有我想要实际提交它的状态,如果我的测试工作正如我预期的那样,我想抛弃旧版本,而不是在我的历史中.

显然我可以复制我的仓库所在的目录,并在其中一个工作,但有更好的方法吗?



1> Leif Anderse..:

有(据我所知)没有办法git stash用一个命令来做这个,但你可以用两个用途来做git stash.

您要运行的命令是:

git stash
git stash apply

第一个采取您的本地更改并将它们推送到存储区,从而将它们从HEAD中删除.第二个从堆栈中获取更改,并将它们放回HEAD中,但也会在存储堆栈中保留它们的副本.


您可以通过执行`git stash save`然后立即执行`git stash apply`来在一个命令中创建一个git别名.
推荐阅读
Gbom2402851125
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有